A Genetic Algorithm for Channel Routing in VLSI Circuits

نویسندگان

  • Jens Lienig
  • Krishnaiyan Thulasiraman
چکیده

A new genetic algoriihm for channel routing in $he physical design process of L'LSI circtiis i5 prestsfed. The algorithm is bused on a problem specific represen-iadion scheme and problem speciJc genetic operators. The geneiic encoding and our genelic operators are descrabed in defoii. The performance of.the algoriihnt is tested on difleerrnl benchmarks and it is shown that the results obdained using the proposed algorithm are either qttalatatiuely simo'lar t o o r better than the best published results. In the physical design procm of very large scale integrated (VLSI) circuits the logical structure of a circuit is transformed into its physical layout. Detailed routing is one of the tasks in this proces. A detailed router connects pins of signal nets in a rectangular region under a set of routing constraints, such as the number of layers, the minimal space between wires and the minimum wire width. The quality of this detailed routing has a strong influence on the perfoxm&nce and nroduction costs of the circuit. The detailed routing in a rectangular region with pins exclusively located on the upper or lower boundary of the routing region is called channel routing. Channel routing is one of the most commonly occurring routing problems in VLSI circuits. A simple example of a channel routing problem and a possible routing solution is shown in Figure 1. The channel routing problem is NP-complete I331 and therefore, there is no known deterministic alge rithm to solve it in a polynomial time. Hence, although many different algorithms have been proposed the problem of finding the globally optimized solution for channel routing is still open. Figure 1 : An example of a channel routing problem (a) and a p w i b l e routing solution (b). Solid lines represent interconilections on one layer, the poly Layer; and dashed lines represent interconnections on the other layer, the metal layer. New approaches are necessary to solve this problem. The evolution process in nature optimizes, for example, the fitness of an individual in its environment and thus, can be used as a strategy for mathematical optimization. Genetic algorithms are a new cIass of heuristic search methods based on the biological evolution model. During the last few years, genetic algorithms have been applied more and more s u c c m fully to find good heuristic solutjons to NP-complete optimization problems [13], 114. The strength of a genetic algorithm results from …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Physical Design of VLSI Circuits and the Application of Genetic Algorithms

The task of VLSI physical design is to produce the layout of an integrated circuit. New performance requirements are becoming increasingly dominant in today's sub-micron regimes requiring new physical design algorithms. Genetic algorithms have been increasingly successful when applied in VLSI physical design in the last 10 years. Genetic algorithms for VLSI physical design are reviewed in gener...

متن کامل

An Effective Memetic Algorithm for Solving Channel Routing Problems

The task of VLSI physical design is to produce the layout of an integrated circuit. The layout problem in VLSI-design can be broken up into the subtasks partitioning, floor p lanning, placement and routing. Routing can be classified into two types. One is Global routing and another one is detailed routing. In detailed routing, the Connections between blocks or cells, respectively, have to be ge...

متن کامل

Simulated Annealing Approach to Crosstalk Minimization in Gridded Channel Routing

The inter-wire spacing in a VLSI chip becomes closer as the VLSI fabrication technology rapidly evolves. Accordingly, it becomes important to minimize crosstalk caused by the coupling capacitance between adjacent wires in the layout design for the fast and safe VLSI circuits. We present a simulated annealing approach based on segment rearrangement to crosstalk minimization in an initially gridd...

متن کامل

Channel and Switchbox Routing with Minimized Crosstalk - A Parallel Genetic Algorithm Approach

Reduction of crosstalk between interconnections becomes an important consideration in today's VLSI design. This paper presents a novel approach to solve the VLSI channel and switchbox routing problems with the objective of satisfying crosstalk constraints for the nets. The approach is based on a parallel genetic algorithm which runs on a distributed network of workstations. All our routing resu...

متن کامل

Algorithms for Reducing Crosstalk in Two-Layer Channel Routing

Crosstalk minimization is one of the most important high performance aspects in interconnecting VLSI circuits. With advancement of fabrication technology, devices and interconnecting wires are placed in closer proximity and circuits operate at higher frequencies. This results in crosstalk between wire segments. Crosstalk minimization problem for the reserved two-layer Manhattan channel routing ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Evolutionary Computation

دوره 1  شماره 

صفحات  -

تاریخ انتشار 1993